#pragma once
#include "Equipment.h"
#include "DisplayObject.h"
class Character:
	public DisplayObject
{
public:
	Character(void);
	~Character(void);

	void activeSkill(SKILL castSkill);

	void resetEquipment();

	bool addEquipment(Equipment *newEquipment);

	bool isExistEquipment(Equipment existEquipment);

	int findEquipmentPos(Equipment findEquipment);

	Equipment& getEquipment(int pos);

	void activeEquipment(int pos);
private:
	std::vector<Equipment*> equipments;
	float attackDamage;
	float attackSpeed;
	float armor;
	float healthPoint;
	float manaPoint;
	float exp;
	float level;
};

